Volume 1, Issue 1, January 2014, Pages 141-168
Mohamed Maher Elsayed; Mohammed Abdul Rahman Najm; Hossam El Din Elsayed; Heba Allah grant him Elsayed Ahmed